Project WARNING: The subproject /var/pisi/pgModeler-1.2.3-5/work/pgmodeler-1.2.3/plugins wasn't found! pgModeler will be build without plug-ins.
Project WARNING: If you want to compile pgModeler with plug-ins make sure to clone https://github.com/pgmodeler/plugins inside pgModeler's root folder and rerun qmake.

** pgModeler build details ** 
 
  PREFIX        = /usr 
  BINDIR        = /usr/bin 
  PRIVATEBINDIR = /usr/bin 
  PRIVATELIBDIR = /usr/lib/pgmodeler 
  PLUGINSDIR    = /usr/lib/pgmodeler/plugins 
  SHAREDIR      = /usr/share/pgmodeler 
  CONFDIR       = /usr/share/pgmodeler/conf 
  DOCDIR        = /usr/share/pgmodeler 
  LANGDIR       = /usr/share/pgmodeler/lang 
  SAMPLESDIR    = /usr/share/pgmodeler/samples 
  SCHEMASDIR    = /usr/share/pgmodeler/schemas 
 
* To change a variable value run qmake again by setting the new desired value, e.g.: 
  > qmake PREFIX+=/usr/local -r pgmodeler.pro 
 
* To proceed with build process by running: 
  >  make && make install 

src/utilsns.cpp: In function ‘void UtilsNs::saveFile(const QString&, const QByteArray&)’:
src/utilsns.cpp:34:28: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
   34 |                 output.open(QFile::WriteOnly);
      |                 ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/QFile:1,
                 from src/utilsns.cpp:24:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
src/utilsns.cpp: In function ‘QByteArray UtilsNs::loadFile(const QString&)’:
src/utilsns.cpp:52:27: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
   52 |                 input.open(QFile::ReadOnly);
      |                 ~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
In file included from src/pgsqltypes/actiontype.h:31,
                 from src/pgsqltypes/actiontype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
In file included from src/pgsqltypes/behaviortype.h:31,
                 from src/pgsqltypes/behaviortype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/domain.h:33,
                 from src/domain.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from src/domain.h:32:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/basefunction.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/textbox.h:33,
                 from src/textbox.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/constrainttype.h:31,
                 from src/pgsqltypes/constrainttype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
In file included from src/pgsqltypes/categorytype.h:31,
                 from src/pgsqltypes/categorytype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/eventtriggertype.h:31,
                 from src/pgsqltypes/eventtriggertype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/encodingtype.h:31,
                 from src/pgsqltypes/encodingtype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/deferraltype.h:31,
                 from src/pgsqltypes/deferraltype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/eventtype.h:31,
                 from src/pgsqltypes/eventtype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
In file included from src/pgsqltypes/executiontype.h:31,
                 from src/pgsqltypes/executiontype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
In file included from src/pgsqltypes/firingtype.h:31,
                 from src/pgsqltypes/firingtype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
In file included from src/pgsqltypes/functiontype.h:31,
                 from src/pgsqltypes/functiontype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/identitytype.h:31,
                 from src/pgsqltypes/identitytype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/indexingtype.h:31,
                 from src/pgsqltypes/indexingtype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/intervaltype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/matchtype.h:31,
                 from src/pgsqltypes/matchtype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
In file included from src/pgsqltypes/paralleltype.h:31,
                 from src/pgsqltypes/paralleltype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/partitioningtype.h:31,
                 from src/pgsqltypes/partitioningtype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/pgsqltypes/pgsqltype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/policycmdtype.h:31,
                 from src/pgsqltypes/policycmdtype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
In file included from src/pgsqltypes/providertype.h:31,
                 from src/pgsqltypes/providertype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/securitytype.h:31,
                 from src/pgsqltypes/securitytype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/pgsqltypes/spatialtype.h:31,
                 from src/pgsqltypes/spatialtype.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
In file included from src/pgsqltypes/storagetype.h:31,
                 from src/pgsqltypes/storagetype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/checkoptiontype.h:31,
                 from src/pgsqltypes/checkoptiontype.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/procedure.h:30,
                 from src/procedure.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/trigger.h:32,
                 from src/trigger.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/trigger.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:35:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
In file included from src/transform.h:31,
                 from src/transform.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/transform.h:32:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/transform.h:33:
src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basegraphicobject.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/textbox.h:33,
                 from src/baserelationship.h:32,
                 from src/baserelationship.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33,
                 from src/tableobject.h:33,
                 from src/constraint.h:32,
                 from src/baserelationship.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/constraint.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32,
                 from src/excludeelement.h:30,
                 from src/constraint.h:34:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/table.h:31,
                 from src/baserelationship.cpp:23:
src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:33,
                 from src/table.h:32:
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:34:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/policy.h:32,
                 from src/table.h:33:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/policy.h:33:
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35,
                 from src/table.h:34:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
In file included from src/type.h:32,
                 from src/type.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/type.h:33:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/type.h:34:
src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/type.h:35:
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/type.h:36:
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/type.h:37:
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/column.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
In file included from src/tablespace.h:32,
                 from src/tablespace.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
In file included from src/pgsqltypes/encodingtype.h:31,
                 from src/collation.h:32,
                 from src/indexelement.h:30,
                 from src/indexelement.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/collation.h:31:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/element.h:30,
                 from src/indexelement.h:31:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/index.h:32,
                 from src/index.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/encodingtype.h:31,
                 from src/collation.h:32,
                 from src/indexelement.h:30,
                 from src/index.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/element.h:30,
                 from src/indexelement.h:31:
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/constraint.h:32,
                 from src/constraint.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from src/language.h:32,
                 from src/language.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/language.h:33:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from src/operator.h:31,
                 from src/operator.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/constraint.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32,
                 from src/excludeelement.h:30,
                 from src/constraint.h:34:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/schema.h:32,
                 from src/schema.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
In file included from src/role.h:32,
                 from src/role.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
In file included from src/basegraphicobject.h:36,
                 from src/physicaltable.h:31,
                 from src/sequence.h:32,
                 from src/sequence.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from src/usermapping.h:31,
                 from src/usermapping.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/foreigndatawrapper.h:32,
                 from src/foreignserver.h:32,
                 from src/usermapping.h:32:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33,
                 from src/physicaltable.h:32:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/column.h:32,
                 from src/physicaltable.h:33:
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32,
                 from src/excludeelement.h:30,
                 from src/constraint.h:34,
                 from src/physicaltable.h:34:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:35:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/view.h:31,
                 from src/view.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/trigger.h:32,
                 from src/view.h:32:
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/trigger.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:35:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:33,
                 from src/view.h:33:
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/indexelement.h:30,
                 from src/index.h:33,
                 from src/view.h:34:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32,
                 from src/indexelement.h:31:
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/view.h:35:
src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/view.h:36:
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35,
                 from src/physicaltable.h:34,
                 from src/view.cpp:23:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from src/conversion.h:32,
                 from src/conversion.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/conversion.h:33:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/conversion.h:34:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/function.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
In file included from src/permission.h:32,
                 from src/permission.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/permission.h:33:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/permission.cpp:23:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
In file included from src/databasemodel.h:37,
                 from src/databasemodel.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/index.h:32,
                 from src/table.h:31,
                 from src/databasemodel.h:38:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/encodingtype.h:31,
                 from src/collation.h:32,
                 from src/indexelement.h:30,
                 from src/index.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/element.h:30,
                 from src/indexelement.h:31:
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:33,
                 from src/table.h:32:
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:34:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/policy.h:32,
                 from src/table.h:33:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/policy.h:33:
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35,
                 from src/physicaltable.h:34,
                 from src/table.h:34:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:40:
src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/view.h:35,
                 from src/databasemodel.h:41:
src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/view.h:36:
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:42:
src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/baserelationship.h:32,
                 from src/relationship.h:33,
                 from src/databasemodel.h:43:
src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/type.h:34,
                 from src/databasemodel.h:46:
src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/type.h:36:
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/type.h:37:
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:47:
src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:48:
src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:49:
src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:50:
src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:51:
src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:54:
src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:55:
src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:57:
src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/eventtrigger.h:33,
                 from src/databasemodel.h:59:
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:61:
src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:62:
src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:63:
src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:64:
src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:65:
src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:66:
src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/rule.h:32,
                 from src/rule.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/executiontype.h:31,
                 from src/rule.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:34:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
src/databasemodel.cpp: In member function ‘void DatabaseModel::saveObjectsMetadata(const QString&, MetaAttrOptions)’:
src/databasemodel.cpp:9135:20: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
 9135 |         output.open(QFile::WriteOnly);
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/QFile:1,
                 from src/databasemodel.h:33:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/index.h:32,
                 from src/table.h:31,
                 from src/table.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/encodingtype.h:31,
                 from src/collation.h:32,
                 from src/indexelement.h:30,
                 from src/index.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/element.h:30,
                 from src/indexelement.h:31:
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:33,
                 from src/table.h:32:
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:34:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/policy.h:32,
                 from src/table.h:33:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/policy.h:33:
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35,
                 from src/physicaltable.h:34,
                 from src/table.h:34:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
In file included from src/cast.h:32,
                 from src/cast.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/cast.h:33:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
In file included from src/aggregate.h:32,
                 from src/aggregate.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/aggregate.h:33:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/aggregate.h:34:
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/textbox.h:33,
                 from src/baserelationship.h:32,
                 from src/relationship.h:33,
                 from src/relationship.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33,
                 from src/tableobject.h:33,
                 from src/constraint.h:32,
                 from src/baserelationship.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/constraint.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32,
                 from src/excludeelement.h:30,
                 from src/constraint.h:34:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/table.h:31,
                 from src/relationship.h:34:
src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:33,
                 from src/table.h:32:
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:34:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/policy.h:32,
                 from src/table.h:33:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/policy.h:33:
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35,
                 from src/table.h:34:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/relationship.cpp:24:
src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/basetable.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/column.h:32,
                 from src/basetable.cpp:25:
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/indexingtype.h:31,
                 from src/operatorfamily.h:33,
                 from src/operatorfamily.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/operatorfamily.h:32:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
In file included from src/operatorclass.h:34,
                 from src/operatorclass.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/operator.h:31,
                 from src/operatorclasselement.h:33,
                 from src/operatorclasselement.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
In file included from src/databasemodel.h:37,
                 from src/operationlist.h:34,
                 from src/operationlist.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/index.h:32,
                 from src/table.h:31,
                 from src/databasemodel.h:38:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/encodingtype.h:31,
                 from src/collation.h:32,
                 from src/indexelement.h:30,
                 from src/index.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/element.h:30,
                 from src/indexelement.h:31:
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:33,
                 from src/table.h:32:
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:34:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/policy.h:32,
                 from src/table.h:33:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/policy.h:33:
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35,
                 from src/physicaltable.h:34,
                 from src/table.h:34:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:40:
src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/view.h:35,
                 from src/databasemodel.h:41:
src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/view.h:36:
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:42:
src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/baserelationship.h:32,
                 from src/relationship.h:33,
                 from src/databasemodel.h:43:
src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/type.h:34,
                 from src/databasemodel.h:46:
src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/type.h:36:
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/type.h:37:
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:47:
src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:48:
src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:49:
src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:50:
src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:51:
src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:54:
src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:55:
src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:57:
src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/eventtrigger.h:33,
                 from src/databasemodel.h:59:
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:61:
src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:62:
src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:63:
src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:64:
src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:65:
src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/databasemodel.h:66:
src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/tableobject.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/encodingtype.h:31,
                 from src/collation.h:32,
                 from src/collation.cpp:22:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from src/collation.h:31:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/element.h:30,
                 from src/excludeelement.h:30,
                 from src/excludeelement.cpp:1:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/element.h:30,
                 from src/element.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/parameter.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/typeattribute.h:32,
                 from src/typeattribute.cpp:22:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from src/typeattribute.h:31:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
In file included from src/extension.h:31,
                 from src/extension.cpp:1:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/extension.cpp:2:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/tag.h:33,
                 from src/tag.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
In file included from src/eventtrigger.h:31,
                 from src/eventtrigger.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/eventtrigger.h:32:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/eventtrigger.h:33:
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
In file included from src/operation.h:31,
                 from src/operation.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/permission.h:33,
                 from src/operation.h:32:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
In file included from src/reference.h:31,
                 from src/genericsql.h:31,
                 from src/genericsql.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/genericsql.cpp:23:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/policy.h:31,
                 from src/policy.cpp:21:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/policy.h:32:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
In file included from src/pgsqltypes/policycmdtype.h:31,
                 from src/policy.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/element.h:30,
                 from src/partitionkey.h:30,
                 from src/partitionkey.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
In file included from src/foreigndatawrapper.h:31,
                 from src/foreigndatawrapper.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/foreigndatawrapper.h:32:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
In file included from src/foreignserver.h:31,
                 from src/foreignserver.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:32,
                 from src/tableobject.h:33,
                 from src/column.h:32,
                 from src/parameter.h:30,
                 from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/foreigndatawrapper.h:32,
                 from src/foreignserver.h:32:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/physicaltable.h:31,
                 from src/physicaltable.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33,
                 from src/physicaltable.h:32:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/column.h:32,
                 from src/physicaltable.h:33:
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32,
                 from src/excludeelement.h:30,
                 from src/constraint.h:34,
                 from src/physicaltable.h:34:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:35:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from src/coreutilsns.h:31,
                 from src/coreutilsns.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/textbox.h:33,
                 from src/baserelationship.h:32,
                 from src/relationship.h:33,
                 from src/coreutilsns.cpp:25:
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33,
                 from src/tableobject.h:33,
                 from src/constraint.h:32,
                 from src/baserelationship.h:33:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33,
                 from src/constraint.h:33:
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32,
                 from src/excludeelement.h:30,
                 from src/constraint.h:34:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/table.h:31,
                 from src/relationship.h:34:
src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:33,
                 from src/table.h:32:
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/rule.h:34:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/policy.h:32,
                 from src/table.h:33:
src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/policy.h:33:
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35,
                 from src/table.h:34:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:26:
src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:27:
src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:28:
src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:29:
src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:30:
src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/type.h:34,
                 from src/coreutilsns.cpp:31:
src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/type.h:36:
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/type.h:37:
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:32:
src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/view.h:35,
                 from src/coreutilsns.cpp:33:
src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/view.h:36:
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/eventtrigger.h:33,
                 from src/coreutilsns.cpp:34:
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:36:
src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/foreignserver.h:32,
                 from src/coreutilsns.cpp:37:
src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:38:
src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:39:
src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:40:
src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:41:
src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:42:
src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/coreutilsns.cpp:43:
src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
In file included from src/basegraphicobject.h:36,
                 from src/physicaltable.h:31,
                 from src/foreigntable.h:30,
                 from src/foreigntable.cpp:22:
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetable.h:33,
                 from src/physicaltable.h:32:
src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/column.h:32,
                 from src/physicaltable.h:33:
src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from src/pgsqltypes/intervaltype.h:31,
                 from src/pgsqltypes/pgsqltype.h:32,
                 from src/column.h:33:
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/pgsqltypes/pgsqltype.h:33:
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/column.h:34:
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basefunction.h:30,
                 from src/function.h:31,
                 from src/operator.h:32,
                 from src/operatorclasselement.h:33,
                 from src/operatorclass.h:35,
                 from src/element.h:32,
                 from src/excludeelement.h:30,
                 from src/constraint.h:34,
                 from src/physicaltable.h:34:
src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/basefunction.h:31:
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:32:
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:33:
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/function.h:34:
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/operatorfamily.h:33,
                 from src/operatorclasselement.h:35:
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:32,
                 from src/element.h:33:
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/collation.h:33:
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:35:
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:36:
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:37:
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/constraint.h:38:
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:34,
                 from src/physicaltable.h:35:
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/trigger.h:35:
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/physicaltable.h:38:
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/foreignserver.h:32,
                 from src/foreigntable.h:32:
src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
In file included from moc/../src/databasemodel.h:37,
                 from moc/moc_databasemodel.cpp:9:
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/basetable.h:32,
                 from moc/../src/tableobject.h:33,
                 from moc/../src/index.h:32,
                 from moc/../src/table.h:31,
                 from moc/../src/databasemodel.h:38:
moc/../src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/basetable.h:33:
moc/../src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from moc/../src/pgsqltypes/encodingtype.h:31,
                 from moc/../src/collation.h:32,
                 from moc/../src/indexelement.h:30,
                 from moc/../src/index.h:33:
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/collation.h:33:
moc/../src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/pgsqltypes/pgsqltype.h:32,
                 from moc/../src/column.h:33,
                 from moc/../src/element.h:30,
                 from moc/../src/indexelement.h:31:
moc/../src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/pgsqltypes/pgsqltype.h:33:
moc/../src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/column.h:34:
moc/../src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/basefunction.h:30,
                 from moc/../src/function.h:31,
                 from moc/../src/operator.h:32,
                 from moc/../src/operatorclasselement.h:33,
                 from moc/../src/operatorclass.h:35,
                 from moc/../src/element.h:32:
moc/../src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/basefunction.h:31:
moc/../src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/function.h:32:
moc/../src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/function.h:33:
moc/../src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/function.h:34:
moc/../src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/operatorfamily.h:33,
                 from moc/../src/operatorclasselement.h:35:
moc/../src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/rule.h:33,
                 from moc/../src/table.h:32:
moc/../src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/rule.h:34:
moc/../src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/policy.h:32,
                 from moc/../src/table.h:33:
moc/../src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/policy.h:33:
moc/../src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/constraint.h:35,
                 from moc/../src/physicaltable.h:34,
                 from moc/../src/table.h:34:
moc/../src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/constraint.h:36:
moc/../src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/constraint.h:37:
moc/../src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/constraint.h:38:
moc/../src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/trigger.h:34,
                 from moc/../src/physicaltable.h:35:
moc/../src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/physicaltable.h:38:
moc/../src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:40:
moc/../src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/view.h:35,
                 from moc/../src/databasemodel.h:41:
moc/../src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/view.h:36:
moc/../src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:42:
moc/../src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/baserelationship.h:32,
                 from moc/../src/relationship.h:33,
                 from moc/../src/databasemodel.h:43:
moc/../src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from moc/../src/basegraphicobject.h:36,
                 from moc/moc_basegraphicobject.cpp:9:
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/type.h:34,
                 from moc/../src/databasemodel.h:46:
moc/../src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/type.h:36:
moc/../src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/type.h:37:
moc/../src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:47:
moc/../src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:48:
moc/../src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:49:
moc/../src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:50:
moc/../src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:51:
moc/../src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:54:
moc/../src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:55:
moc/../src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:57:
moc/../src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/eventtrigger.h:33,
                 from moc/../src/databasemodel.h:59:
moc/../src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:61:
moc/../src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:62:
moc/../src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:63:
moc/../src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:64:
moc/../src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:65:
moc/../src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:66:
moc/../src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from moc/../src/databasemodel.h:37,
                 from moc/../src/operationlist.h:34,
                 from moc/moc_operationlist.cpp:9:
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/basetable.h:32,
                 from moc/../src/tableobject.h:33,
                 from moc/../src/index.h:32,
                 from moc/../src/table.h:31,
                 from moc/../src/databasemodel.h:38:
moc/../src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/basetable.h:33:
moc/../src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from moc/../src/pgsqltypes/encodingtype.h:31,
                 from moc/../src/collation.h:32,
                 from moc/../src/indexelement.h:30,
                 from moc/../src/index.h:33:
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/collation.h:33:
moc/../src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/pgsqltypes/pgsqltype.h:32,
                 from moc/../src/column.h:33,
                 from moc/../src/element.h:30,
                 from moc/../src/indexelement.h:31:
moc/../src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/pgsqltypes/pgsqltype.h:33:
moc/../src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/column.h:34:
moc/../src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/basefunction.h:30,
                 from moc/../src/function.h:31,
                 from moc/../src/operator.h:32,
                 from moc/../src/operatorclasselement.h:33,
                 from moc/../src/operatorclass.h:35,
                 from moc/../src/element.h:32:
moc/../src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/basefunction.h:31:
moc/../src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/function.h:32:
moc/../src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/function.h:33:
moc/../src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/function.h:34:
moc/../src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/operatorfamily.h:33,
                 from moc/../src/operatorclasselement.h:35:
moc/../src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/rule.h:33,
                 from moc/../src/table.h:32:
moc/../src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/rule.h:34:
moc/../src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/policy.h:32,
                 from moc/../src/table.h:33:
moc/../src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/policy.h:33:
moc/../src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/constraint.h:35,
                 from moc/../src/physicaltable.h:34,
                 from moc/../src/table.h:34:
moc/../src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/constraint.h:36:
moc/../src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/constraint.h:37:
moc/../src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/constraint.h:38:
moc/../src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/trigger.h:34,
                 from moc/../src/physicaltable.h:35:
moc/../src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/physicaltable.h:38:
moc/../src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:40:
moc/../src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/view.h:35,
                 from moc/../src/databasemodel.h:41:
moc/../src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/view.h:36:
moc/../src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:42:
moc/../src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/baserelationship.h:32,
                 from moc/../src/relationship.h:33,
                 from moc/../src/databasemodel.h:43:
moc/../src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/type.h:34,
                 from moc/../src/databasemodel.h:46:
moc/../src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/type.h:36:
moc/../src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/type.h:37:
moc/../src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:47:
moc/../src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:48:
moc/../src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:49:
moc/../src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:50:
moc/../src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:51:
moc/../src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:54:
moc/../src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:55:
moc/../src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:57:
moc/../src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/eventtrigger.h:33,
                 from moc/../src/databasemodel.h:59:
moc/../src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
moc/../src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:61:
moc/../src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:62:
moc/../src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:63:
moc/../src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:64:
moc/../src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:65:
moc/../src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from moc/../src/databasemodel.h:66:
moc/../src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
moc/../src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
moc/../src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/catalog.h:33,
                 from src/catalog.cpp:21:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from src/catalog.cpp:23:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/basetable.h:32,
                 from ../libcore/src/view.h:31,
                 from src/graphicalview.h:31,
                 from src/graphicalview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/trigger.h:32,
                 from ../libcore/src/view.h:32:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/parameter.h:30,
                 from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/trigger.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/view.h:33:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33,
                 from ../libcore/src/view.h:34:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/physicaltable.h:31,
                 from src/tableview.h:31,
                 from src/tableview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/tableobjectview.h:34,
                 from src/basetableview.h:36,
                 from src/graphicalview.h:32:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/physicaltable.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcore/src/physicaltable.h:33:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/physicaltable.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/textbox.h:33,
                 from src/textboxview.h:31,
                 from src/textboxview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from src/basetableview.h:38,
                 from src/tableview.h:32:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from src/baseobjectview.h:33,
                 from src/baseobjectview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from src/baseobjectview.h:33,
                 from src/layeritem.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from src/basetableview.h:34,
                 from src/objectsscene.h:37,
                 from src/baseobjectview.cpp:24:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from src/tableobjectview.h:32,
                 from src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/textbox.h:33,
                 from src/textboxview.h:31,
                 from src/relationshipview.h:31,
                 from src/relationshipview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/constraint.h:32,
                 from ../libcore/src/baserelationship.h:33,
                 from src/relationshipview.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/constraint.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/relationship.h:34,
                 from src/relationshipview.cpp:23:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from src/baseobjectview.h:33,
                 from src/tabletitleview.h:31,
                 from src/tabletitleview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/tabletitleview.cpp:23:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/tabletitleview.cpp:24:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/physicaltable.h:32,
                 from src/tabletitleview.cpp:25:
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcore/src/physicaltable.h:33:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/physicaltable.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from src/baseobjectview.h:33,
                 from src/tableobjectview.h:31,
                 from src/tableobjectview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/column.h:32,
                 from src/tableobjectview.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from src/tableobjectview.cpp:23:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33,
                 from src/tableobjectview.cpp:24:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from src/tableobjectview.cpp:25:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37,
                 from src/tableobjectview.cpp:26:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from src/tableobjectview.cpp:27:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38,
                 from src/tableobjectview.cpp:28:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from src/baseobjectview.h:33,
                 from src/basetableview.h:33,
                 from src/basetableview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from src/baseobjectview.h:33,
                 from src/objectsscene.h:36,
                 from src/objectsscene.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from src/basetableview.h:34,
                 from src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from src/tableobjectview.h:32,
                 from src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from src/basetableview.h:34:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from src/tableobjectview.h:32,
                 from src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/view.h:32,
                 from src/graphicalview.h:31,
                 from src/objectsscene.cpp:25:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/view.h:33:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:34:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38,
                 from src/tableview.h:31,
                 from src/objectsscene.cpp:26:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/basetableview.cpp:23:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/schemaview.h:31,
                 from src/objectsscene.cpp:27:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33,
                 from ../libcore/src/databasemodel.h:38,
                 from src/objectsscene.cpp:28:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/schema.h:32,
                 from src/schemaview.h:31,
                 from src/schemaview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from src/basetableview.h:34,
                 from src/objectsscene.h:37,
                 from src/schemaview.cpp:23:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from src/tableobjectview.h:32,
                 from src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/schemaview.cpp:24:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/textbox.h:33,
                 from src/textboxview.h:31,
                 from src/styledtextboxview.h:31,
                 from src/styledtextboxview.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/textbox.h:33,
                 from ../libcore/src/baserelationship.h:32,
                 from src/beziercurveitem.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/constraint.h:32,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/constraint.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/basetable.h:32,
                 from src/attributestoggleritem.h:34,
                 from src/attributestoggleritem.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/basetable.h:32,
                 from ../libcore/src/view.h:31,
                 from moc/../src/graphicalview.h:31,
                 from moc/moc_graphicalview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from moc/../src/baseobjectview.h:33,
                 from moc/moc_baseobjectview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/physicaltable.h:31,
                 from moc/../src/tableview.h:31,
                 from moc/moc_tableview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/trigger.h:32,
                 from ../libcore/src/view.h:32:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/parameter.h:30,
                 from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/trigger.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/view.h:33:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33,
                 from ../libcore/src/view.h:34:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/textbox.h:33,
                 from moc/../src/textboxview.h:31,
                 from moc/moc_textboxview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/physicaltable.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcore/src/physicaltable.h:33:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/physicaltable.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/tableobjectview.h:34,
                 from moc/../src/basetableview.h:36,
                 from moc/../src/graphicalview.h:32:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from moc/../src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from moc/../src/basetableview.h:38,
                 from moc/../src/tableview.h:32:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/textbox.h:33,
                 from moc/../src/textboxview.h:31,
                 from moc/../src/relationshipview.h:31,
                 from moc/moc_relationshipview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/constraint.h:32,
                 from ../libcore/src/baserelationship.h:33,
                 from moc/../src/relationshipview.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/constraint.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from moc/../src/baseobjectview.h:33,
                 from moc/../src/tabletitleview.h:31,
                 from moc/moc_tabletitleview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from moc/../src/baseobjectview.h:33,
                 from moc/../src/tableobjectview.h:31,
                 from moc/moc_tableobjectview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from moc/../src/baseobjectview.h:33,
                 from moc/../src/basetableview.h:33,
                 from moc/moc_basetableview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/column.h:32,
                 from moc/../src/tableobjectview.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from moc/../src/basetableview.h:34:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from moc/../src/tableobjectview.h:32,
                 from moc/../src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from moc/../src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from moc/../src/baseobjectview.h:33,
                 from moc/../src/objectsscene.h:36,
                 from moc/moc_objectsscene.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from moc/../src/basetableview.h:34,
                 from moc/../src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from moc/../src/tableobjectview.h:32,
                 from moc/../src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from moc/../src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from moc/../src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/schema.h:32,
                 from moc/../src/schemaview.h:31,
                 from moc/moc_schemaview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/textbox.h:33,
                 from moc/../src/textboxview.h:31,
                 from moc/../src/styledtextboxview.h:31,
                 from moc/moc_styledtextboxview.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/basetable.h:32,
                 from moc/../src/attributestoggleritem.h:34,
                 from moc/moc_attributestoggleritem.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/mainwindow.h:39,
                 from src/mainwindow.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/guiutilsns.cpp:25:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/pgsqltypewidget.h:33,
                 from src/dbobjects/simplecolumnswidget.h:26,
                 from src/dbobjects/simplecolumnswidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/baseform.h:33,
                 from src/baseform.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/objectselectorwidget.h:31,
                 from src/dbobjects/referenceswidget.h:33,
                 from src/dbobjects/referenceswidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/pgmodelerguiplugin.h:31,
                 from src/pgmodelerguiplugin.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/messagebox.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/aggregatewidget.h:31,
                 from src/dbobjects/aggregatewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/domainwidget.h:31,
                 from src/dbobjects/domainwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/languagewidget.h:31,
                 from src/dbobjects/languagewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/textboxwidget.h:32,
                 from src/dbobjects/textboxwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/basefunctionwidget.h:33,
                 from src/dbobjects/basefunctionwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/objectselectorwidget.h:31,
                 from src/dbobjects/elementwidget.h:32,
                 from src/dbobjects/elementwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/operatorclasswidget.h:31,
                 from src/dbobjects/operatorclasswidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/relationshipwidget.h:31,
                 from src/dbobjects/relationshipwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/transformwidget.h:31,
                 from src/dbobjects/transformwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/baseobjectwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/eventtriggerwidget.h:31,
                 from src/dbobjects/eventtriggerwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/operatorfamilywidget.h:31,
                 from src/dbobjects/operatorfamilywidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/rolewidget.h:31,
                 from src/dbobjects/rolewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/dbobjects/rolewidget.h:32:
src/ui_rolewidget.h: In member function ‘void Ui_RoleWidget::setupUi(QWidget*)’:
src/ui_rolewidget.h:69:34: warning: ‘void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)’ is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations]
   69 |         validity_dte->setTimeSpec(Qt::OffsetFromUTC);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1,
                 from src/ui_rolewidget.h:15:
/usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here
  136 |     void setTimeSpec(Qt::TimeSpec spec);
      |          ^~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/triggerwidget.h:31,
                 from src/dbobjects/triggerwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/castwidget.h:31,
                 from src/dbobjects/castwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/operatorwidget.h:31,
                 from src/dbobjects/operatorwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/extensionwidget.h:31,
                 from src/dbobjects/extensionwidget.cpp:1:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/rulewidget.h:31,
                 from src/dbobjects/rulewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/typewidget.h:31,
                 from src/dbobjects/typewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/collationwidget.h:31,
                 from src/dbobjects/collationwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/foreigndatawrapperwidget.h:31,
                 from src/dbobjects/foreigndatawrapperwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/parameterwidget.h:31,
                 from src/dbobjects/parameterwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/schemawidget.h:31,
                 from src/dbobjects/schemawidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/usermappingwidget.h:31,
                 from src/dbobjects/usermappingwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/foreignserverwidget.h:31,
                 from src/dbobjects/foreignserverwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/columnwidget.h:31,
                 from src/dbobjects/columnwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/permissionwidget.h:31,
                 from src/dbobjects/permissionwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/sequencewidget.h:31,
                 from src/dbobjects/sequencewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/constraintwidget.h:31,
                 from src/dbobjects/constraintwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/viewwidget.h:31,
                 from src/dbobjects/viewwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/basefunctionwidget.h:33,
                 from src/dbobjects/functionwidget.h:31,
                 from src/dbobjects/functionwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/pgsqltypewidget.h:33,
                 from src/dbobjects/pgsqltypewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/tablespacewidget.h:31,
                 from src/dbobjects/tablespacewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/policywidget.h:25,
                 from src/dbobjects/policywidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/conversionwidget.h:31,
                 from src/dbobjects/conversionwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/genericsqlwidget.h:32,
                 from src/dbobjects/genericsqlwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/tablewidget.h:31,
                 from src/dbobjects/tablewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/databasewidget.h:32,
                 from src/dbobjects/databasewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/indexwidget.h:31,
                 from src/dbobjects/indexwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/tagwidget.h:31,
                 from src/dbobjects/tagwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/dbobjects/basefunctionwidget.h:33,
                 from src/dbobjects/procedurewidget.h:31,
                 from src/dbobjects/procedurewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from src/dbobjects/elementstablewidget.h:32,
                 from src/dbobjects/elementstablewidget.cpp:22:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/collation.h:31:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/column.h:32,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/baseform.h:33,
                 from src/dbobjects/elementstablewidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/column.h:32,
                 from src/dbobjects/columnpickerwidget.h:34,
                 from src/dbobjects/columnpickerwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34,
                 from ../libcanvas/src/basetableview.h:36,
                 from ../libcanvas/src/objectsscene.h:37,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/dbobjects/columnpickerwidget.cpp:23:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/textbox.h:33,
                 from ../libcanvas/src/textboxview.h:31,
                 from ../libcanvas/src/relationshipview.h:31,
                 from src/settings/relationshipconfigwidget.cpp:25:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/constraint.h:32,
                 from ../libcore/src/baserelationship.h:33,
                 from ../libcanvas/src/relationshipview.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/constraint.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/generalconfigwidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/widgets/modelwidget.h:32,
                 from src/settings/generalconfigwidget.cpp:25:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/settings/configurationform.h:32,
                 from src/settings/configurationform.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/settings/appearanceconfigwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
src/settings/appearanceconfigwidget.cpp: In member function ‘void AppearanceConfigWidget::applyUiStyleSheet()’:
src/settings/appearanceconfigwidget.cpp:1048:22: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
 1048 |         ui_style.open(QFile::ReadOnly);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtCore/QDir:1,
                 from ../libparsers/src/schemaparser.h:33,
                 from src/settings/baseconfigwidget.h:35,
                 from src/settings/appearanceconfigwidget.h:32:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
src/settings/appearanceconfigwidget.cpp:1083:39: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
 1083 |                         ico_style.open(QFile::ReadOnly);
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
In file included from src/guiutilsns.h:36,
                 from src/settings/connectionsconfigwidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/pgmodelerguiplugin.h:31,
                 from src/settings/pluginsconfigwidget.h:34,
                 from src/settings/pluginsconfigwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/settings/snippetsconfigwidget.h:34,
                 from src/settings/snippetsconfigwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/settings/snippetsconfigwidget.cpp:25:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/tools/bugreportform.cpp:26:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from src/tools/databaseimporthelper.h:35,
                 from src/tools/databaseimporthelper.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/tools/databaseimporthelper.h:36:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
src/tools/bugreportform.cpp: In member function ‘void BugReportForm::generateReport(const QByteArray&)’:
src/tools/bugreportform.cpp:107:20: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
  107 |         output.open(QFile::WriteOnly);
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtWidgets/qfiledialog.h:9,
                 from /usr/include/qt6/QtWidgets/QFileDialog:1,
                 from src/widgets/fileselectorwidget.h:32,
                 from src/tools/bugreportform.h:34,
                 from src/tools/bugreportform.cpp:22:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
src/tools/databaseimporthelper.cpp: In member function ‘void DatabaseImportHelper::importDatabase()’:
src/tools/databaseimporthelper.cpp:666:48: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
  666 |                                 import_log.open(QFile::WriteOnly);
      |                                 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtCore/QDir:1,
                 from ../libparsers/src/schemaparser.h:33,
                 from ../libcore/src/baseobject.h:34:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
In file included from ../libconnector/src/catalog.h:33,
                 from src/tools/datagridwidget.h:33,
                 from src/tools/datagridwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/widgets/codecompletionwidget.h:35,
                 from src/tools/datagridwidget.h:35:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from src/tools/datahandlingform.h:33,
                 from src/tools/datahandlingform.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/tools/datahandlingform.cpp:23:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/tools/modelsdiffhelper.h:32,
                 from src/tools/modeldatabasediffform.h:32,
                 from src/tools/modeldatabasediffform.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
src/tools/modeldatabasediffform.cpp: In member function ‘void ModelDatabaseDiffForm::loadDiffInSQLTool()’:
src/tools/modeldatabasediffform.cpp:875:42: warning: ignoring return value of ‘bool QTemporaryFile::open()’, declared with attribute ‘nodiscard’ [-Wunused-result]
  875 |                         tmp_sql_file.open();
      |                         ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtCore/QTemporaryFile:1,
                 from src/tools/modeldatabasediffform.cpp:25:
/usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here
   52 |     QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); }
      |                                ^~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from src/tools/objectsdiffinfo.h:33,
                 from src/tools/objectsdiffinfo.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from src/tools/databaseimporthelper.h:35,
                 from src/tools/databaseexplorerwidget.h:32,
                 from src/tools/sqltoolwidget.h:34,
                 from src/tools/sqltoolwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/tools/databaseimporthelper.h:36:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from src/tools/databaseimporthelper.h:35,
                 from src/tools/databaseexplorerwidget.h:32,
                 from src/tools/databaseexplorerwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/tools/databaseimporthelper.h:36:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/tools/modelexportform.h:33,
                 from src/tools/modelexportform.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/tools/modelexporthelper.h:31,
                 from src/tools/modelexporthelper.cpp:1:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from src/tools/databaseimporthelper.h:35,
                 from src/tools/databaseimportform.h:32,
                 from src/tools/databaseimportform.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/tools/databaseimporthelper.h:36:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/tools/metadatahandlingform.h:32,
                 from src/tools/metadatahandlingform.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
src/tools/metadatahandlingform.cpp: In member function ‘void MetadataHandlingForm::handleObjectsMetada()’:
src/tools/metadatahandlingform.cpp:172:46: warning: ignoring return value of ‘bool QTemporaryFile::open()’, declared with attribute ‘nodiscard’ [-Wunused-result]
  172 |                                 tmp_file.open();
      |                                 ~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtCore/QTemporaryFile:1,
                 from src/tools/metadatahandlingform.cpp:25:
/usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here
   52 |     QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); }
      |                                ^~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/tools/modelsdiffhelper.h:32,
                 from src/tools/modelsdiffhelper.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/codecompletionwidget.h:35,
                 from src/tools/sqlexecutionwidget.h:37,
                 from src/tools/sqlexecutionwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/tools/validationinfo.h:33,
                 from src/tools/modelvalidationhelper.h:32,
                 from src/tools/modelvalidationhelper.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/tools/modelvalidationhelper.h:33:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/objectselectorwidget.h:31,
                 from src/tools/swapobjectsidswidget.h:32,
                 from src/tools/swapobjectsidswidget.cpp:1:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/tools/modelvalidationwidget.h:32,
                 from src/tools/modelvalidationwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/utils/deletableitemdelegate.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/utils/objectslistmodel.h:36,
                 from src/utils/objectslistmodel.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/utils/objectslistmodel.cpp:23:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from src/utils/resultsetmodel.h:34,
                 from src/utils/resultsetmodel.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/utils/resultsetmodel.cpp:23:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/widgets/aboutwidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/widgets/columndatawidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/widgets/debugoutputwidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/modelnavigationwidget.h:31,
                 from src/widgets/modelnavigationwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/widgets/donatewidget.cpp:26:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/widgets/numberedtexteditor.cpp:27:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/objectsearchwidget.h:32,
                 from src/widgets/objectsearchwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
src/widgets/numberedtexteditor.cpp: In member function ‘void NumberedTextEditor::editSource()’:
src/widgets/numberedtexteditor.cpp:553:30: warning: ignoring return value of ‘bool QTemporaryFile::open()’, declared with attribute ‘nodiscard’ [-Wunused-result]
  553 |                 tmp_file.open();
      |                 ~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtCore/QTemporaryFile:1,
                 from src/widgets/numberedtexteditor.cpp:26:
/usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here
   52 |     QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); }
      |                                ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/widgets/objecttypeslistwidget.h:32,
                 from src/widgets/objecttypeslistwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/widgets/objecttypeslistwidget.cpp:23:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/operationlistwidget.h:32,
                 from src/widgets/operationlistwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/modelobjectswidget.h:32,
                 from src/widgets/modelobjectswidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/widgets/objectdepsrefswidget.h:32,
                 from src/widgets/objectdepsrefswidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcanvas/src/baseobjectview.h:33,
                 from src/widgets/sceneinfowidget.h:33,
                 from src/widgets/sceneinfowidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/widgets/sceneinfowidget.cpp:23:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/widgets/welcomewidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/changelogwidget.h:32,
                 from src/widgets/changelogwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/modeloverviewwidget.h:32,
                 from src/widgets/modeloverviewwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/widgets/fileselectorwidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/widgets/sourcecodewidget.h:32,
                 from src/widgets/sourcecodewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/codecompletionwidget.h:35,
                 from src/widgets/codecompletionwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/objectrenamewidget.h:32,
                 from src/widgets/objectrenamewidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/objectselectorwidget.h:31,
                 from src/widgets/objectselectorwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/layersconfigwidget.h:32,
                 from src/widgets/layersconfigwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/widgets/tabledatawidget.h:31,
                 from src/widgets/tabledatawidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from src/widgets/layerswidget.h:33,
                 from src/widgets/layerswidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/layerswidget.cpp:23:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/widgets/objectsfilterwidget.h:37,
                 from src/widgets/objectsfilterwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/widgets/objectsfilterwidget.cpp:23:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/baseform.h:33,
                 from src/widgets/modelwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/dbobjects/rolewidget.h:32,
                 from src/widgets/modelwidget.cpp:27:
src/ui_rolewidget.h: In member function ‘void Ui_RoleWidget::setupUi(QWidget*)’:
src/ui_rolewidget.h:69:34: warning: ‘void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)’ is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations]
   69 |         validity_dte->setTimeSpec(Qt::OffsetFromUTC);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1,
                 from src/ui_rolewidget.h:15:
/usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here
  136 |     void setTimeSpec(Qt::TimeSpec spec);
      |          ^~~~~~~~~~~
src/widgets/modelwidget.cpp: In constructor ‘ModelWidget::ModelWidget(QWidget*)’:
src/widgets/modelwidget.cpp:125:22: warning: ignoring return value of ‘bool QTemporaryFile::open()’, declared with attribute ‘nodiscard’ [-Wunused-result]
  125 |         tmp_file.open();
      |         ~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtCore/QTemporaryFile:1,
                 from src/widgets/modelwidget.cpp:76:
/usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here
   52 |     QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); }
      |                                ^~~~
src/widgets/modelwidget.cpp: In member function ‘void ModelWidget::saveModel(const QString&)’:
src/widgets/modelwidget.cpp:2064:37: warning: ignoring return value of ‘bool QTemporaryFile::open()’, declared with attribute ‘nodiscard’ [-Wunused-result]
 2064 |                         tmpfile.open();
      |                         ~~~~~~~~~~~~^~
/usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here
   52 |     QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); }
      |                                ^~~~
In file included from src/widgets/taskprogresswidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40,
                 from src/widgets/taskprogresswidget.cpp:24:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/widgets/customsqlwidget.h:31,
                 from src/widgets/customsqlwidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/widgets/newobjectoverlaywidget.h:33,
                 from src/widgets/newobjectoverlaywidget.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/widgets/modelwidget.h:32,
                 from src/widgets/newobjectoverlaywidget.cpp:23:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from src/guiutilsns.h:36,
                 from src/widgets/updatenotifierwidget.cpp:23:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from src/settings/appearanceconfigwidget.h:34,
                 from src/guiutilsns.h:40:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
src/widgets/modelwidget.cpp: In member function ‘void ModelWidget::showObjectForm(ObjectType, BaseObject*, BaseObject*, const QPointF&)’:
src/widgets/modelwidget.cpp:2379:64: warning: ‘rel_type’ may be used uninitialized [-Wmaybe-uninitialized]
 2379 |                                 relationship_wgt->setAttributes(db_model, op_list, tab1, tab2, static_cast(rel_type));
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/widgets/modelwidget.cpp:2261:43: note: ‘rel_type’ was declared here
 2261 |                 BaseRelationship::RelType rel_type;
      |                                           ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/pgsqltypewidget.h:33,
                 from moc/../src/dbobjects/simplecolumnswidget.h:26,
                 from moc/moc_simplecolumnswidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/../src/mainwindow.h:39,
                 from moc/moc_mainwindow.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/objectselectorwidget.h:31,
                 from moc/../src/dbobjects/referenceswidget.h:33,
                 from moc/moc_referenceswidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/baseform.h:33,
                 from moc/moc_baseform.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/domainwidget.h:31,
                 from moc/moc_domainwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/aggregatewidget.h:31,
                 from moc/moc_aggregatewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/languagewidget.h:31,
                 from moc/moc_languagewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/basefunctionwidget.h:33,
                 from moc/moc_basefunctionwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/textboxwidget.h:32,
                 from moc/moc_textboxwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/operatorclasswidget.h:31,
                 from moc/moc_operatorclasswidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/objectselectorwidget.h:31,
                 from moc/../src/dbobjects/elementwidget.h:32,
                 from moc/moc_elementwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/transformwidget.h:31,
                 from moc/moc_transformwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/relationshipwidget.h:31,
                 from moc/moc_relationshipwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/moc_baseobjectwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/operatorfamilywidget.h:31,
                 from moc/moc_operatorfamilywidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/eventtriggerwidget.h:31,
                 from moc/moc_eventtriggerwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/rolewidget.h:31,
                 from moc/moc_rolewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/castwidget.h:31,
                 from moc/moc_castwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/triggerwidget.h:31,
                 from moc/moc_triggerwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from moc/../src/dbobjects/rolewidget.h:32:
src/ui_rolewidget.h: In member function ‘void Ui_RoleWidget::setupUi(QWidget*)’:
src/ui_rolewidget.h:69:34: warning: ‘void QDateTimeEdit::setTimeSpec(Qt::TimeSpec)’ is deprecated: Use setTimeZone() instead [-Wdeprecated-declarations]
   69 |         validity_dte->setTimeSpec(Qt::OffsetFromUTC);
      |         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtWidgets/QDateTimeEdit:1,
                 from src/ui_rolewidget.h:15:
/usr/include/qt6/QtWidgets/qdatetimeedit.h:136:10: note: declared here
  136 |     void setTimeSpec(Qt::TimeSpec spec);
      |          ^~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/extensionwidget.h:31,
                 from moc/moc_extensionwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/operatorwidget.h:31,
                 from moc/moc_operatorwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/rulewidget.h:31,
                 from moc/moc_rulewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/typewidget.h:31,
                 from moc/moc_typewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/collationwidget.h:31,
                 from moc/moc_collationwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/foreigndatawrapperwidget.h:31,
                 from moc/moc_foreigndatawrapperwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/parameterwidget.h:31,
                 from moc/moc_parameterwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/schemawidget.h:31,
                 from moc/moc_schemawidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/columnwidget.h:31,
                 from moc/moc_columnwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/usermappingwidget.h:31,
                 from moc/moc_usermappingwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/foreignserverwidget.h:31,
                 from moc/moc_foreignserverwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/permissionwidget.h:31,
                 from moc/moc_permissionwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/sequencewidget.h:31,
                 from moc/moc_sequencewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/viewwidget.h:31,
                 from moc/moc_viewwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/constraintwidget.h:31,
                 from moc/moc_constraintwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/basefunctionwidget.h:33,
                 from moc/../src/dbobjects/functionwidget.h:31,
                 from moc/moc_functionwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/pgsqltypewidget.h:33,
                 from moc/moc_pgsqltypewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/tablespacewidget.h:31,
                 from moc/moc_tablespacewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/conversionwidget.h:31,
                 from moc/moc_conversionwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/genericsqlwidget.h:32,
                 from moc/moc_genericsqlwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/tablewidget.h:31,
                 from moc/moc_tablewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/policywidget.h:25,
                 from moc/moc_policywidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/databasewidget.h:32,
                 from moc/moc_databasewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/indexwidget.h:31,
                 from moc/moc_indexwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/basefunctionwidget.h:33,
                 from moc/../src/dbobjects/procedurewidget.h:31,
                 from moc/moc_procedurewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/dbobjects/tagwidget.h:31,
                 from moc/moc_tagwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from moc/../src/dbobjects/elementstablewidget.h:32,
                 from moc/moc_elementstablewidget.cpp:9:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/collation.h:31:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/column.h:32,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from src/baseform.h:33,
                 from moc/../src/dbobjects/elementstablewidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/column.h:32,
                 from moc/../src/dbobjects/columnpickerwidget.h:34,
                 from moc/moc_columnpickerwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from moc/../src/settings/appearanceconfigwidget.h:34,
                 from moc/moc_appearanceconfigwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from moc/../src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcanvas/src/baseobjectview.h:33,
                 from ../libcanvas/src/objectsscene.h:36,
                 from moc/../src/settings/appearanceconfigwidget.h:34,
                 from moc/../src/settings/configurationform.h:32,
                 from moc/moc_configurationform.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcanvas/src/basetableview.h:34,
                 from ../libcanvas/src/objectsscene.h:37:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcanvas/src/tableobjectview.h:32,
                 from ../libcanvas/src/basetableview.h:36:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcanvas/src/tableobjectview.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcanvas/src/basetableview.h:38:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/baserelationship.h:33:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from moc/../src/settings/appearanceconfigwidget.h:35:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:43:
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from moc/../src/tools/databaseimporthelper.h:35,
                 from moc/moc_databaseimporthelper.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from moc/../src/tools/databaseimporthelper.h:36:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from src/pgmodelerguiplugin.h:31,
                 from moc/../src/settings/pluginsconfigwidget.h:34,
                 from moc/moc_pluginsconfigwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from moc/../src/tools/datagridwidget.h:33,
                 from moc/moc_datagridwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from src/widgets/codecompletionwidget.h:35,
                 from moc/../src/tools/datagridwidget.h:35:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/tools/modelsdiffhelper.h:32,
                 from moc/../src/tools/modeldatabasediffform.h:32,
                 from moc/moc_modeldatabasediffform.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from moc/../src/tools/databaseimporthelper.h:35,
                 from moc/../src/tools/databaseexplorerwidget.h:32,
                 from moc/../src/tools/sqltoolwidget.h:34,
                 from moc/moc_sqltoolwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from moc/../src/tools/databaseimporthelper.h:36:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from moc/../src/tools/modelexportform.h:33,
                 from moc/moc_modelexportform.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from moc/../src/tools/databaseimporthelper.h:35,
                 from moc/../src/tools/databaseexplorerwidget.h:32,
                 from moc/moc_databaseexplorerwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from moc/../src/tools/databaseimporthelper.h:36:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libconnector/src/catalog.h:33,
                 from moc/../src/tools/databaseimporthelper.h:35,
                 from moc/../src/tools/databaseimportform.h:32,
                 from moc/moc_databaseimportform.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from moc/../src/tools/databaseimporthelper.h:36:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from moc/../src/tools/metadatahandlingform.h:32,
                 from moc/moc_metadatahandlingform.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from moc/../src/tools/modelexporthelper.h:31,
                 from moc/moc_modelexporthelper.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/tools/modelsdiffhelper.h:32,
                 from moc/moc_modelsdiffhelper.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/codecompletionwidget.h:35,
                 from moc/../src/tools/sqlexecutionwidget.h:37,
                 from moc/moc_sqlexecutionwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from moc/../src/tools/validationinfo.h:33,
                 from moc/../src/tools/modelvalidationhelper.h:32,
                 from moc/moc_modelvalidationhelper.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38,
                 from moc/../src/tools/modelvalidationhelper.h:33:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/modelwidget.h:32,
                 from moc/../src/tools/modelvalidationwidget.h:32,
                 from moc/moc_modelvalidationwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/widgets/objectselectorwidget.h:31,
                 from moc/../src/tools/swapobjectsidswidget.h:32,
                 from moc/moc_swapobjectsidswidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/../src/widgets/modelnavigationwidget.h:31,
                 from moc/moc_modelnavigationwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/../src/widgets/objectsearchwidget.h:32,
                 from moc/moc_objectsearchwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/../src/widgets/operationlistwidget.h:32,
                 from moc/moc_operationlistwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/../src/widgets/modelobjectswidget.h:32,
                 from moc/moc_modelobjectswidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcanvas/src/baseobjectview.h:33,
                 from moc/../src/widgets/sceneinfowidget.h:33,
                 from moc/moc_sceneinfowidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/widgets/objectdepsrefswidget.h:32,
                 from moc/moc_objectdepsrefswidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/../src/widgets/changelogwidget.h:32,
                 from moc/moc_changelogwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/../src/widgets/modeloverviewwidget.h:32,
                 from moc/moc_modeloverviewwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/widgets/sourcecodewidget.h:32,
                 from moc/moc_sourcecodewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/codecompletionwidget.h:35,
                 from moc/moc_codecompletionwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/objectrenamewidget.h:32,
                 from moc/moc_objectrenamewidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/../src/widgets/layersconfigwidget.h:32,
                 from moc/moc_layersconfigwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/objectselectorwidget.h:31,
                 from moc/moc_objectselectorwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/widgets/tabledatawidget.h:31,
                 from moc/moc_tabledatawidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from moc/../src/widgets/layerswidget.h:33,
                 from moc/moc_layerswidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from moc/../src/widgets/modelwidget.h:32,
                 from moc/moc_modelwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from src/dbobjects/baseobjectwidget.h:31,
                 from moc/../src/widgets/customsqlwidget.h:31,
                 from moc/moc_customsqlwidget.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/physicaltable.h:31,
                 from src/compat/reference.h:34,
                 from src/compat/reference.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/physicaltable.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcore/src/physicaltable.h:33:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/physicaltable.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/physicaltable.h:31,
                 from src/compat/reference.h:34,
                 from src/compat/view.h:39,
                 from src/compat/view.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/physicaltable.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcore/src/physicaltable.h:33:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/physicaltable.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from src/compat/view.h:41:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/compat/view.h:42:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/compat/view.h:46:15: note:   by ‘CompatNs::View& CompatNs::View::operator=(CompatNs::View&)’
   46 |         class View: public BaseTable {
      |               ^~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from ../libgui/src/widgets/modelwidget.h:32,
                 from ../libgui/src/tools/modelexporthelper.h:31,
                 from src/pgmodelercliapp.h:35,
                 from src/pgmodelercliapp.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
In file included from ../libcore/src/basegraphicobject.h:36,
                 from ../libcore/src/physicaltable.h:31,
                 from src/compat/reference.h:34,
                 from src/compat/view.h:39,
                 from src/compat/compatns.h:25,
                 from src/compat/compatns.cpp:22:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33,
                 from ../libcore/src/physicaltable.h:32:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/column.h:32,
                 from ../libcore/src/physicaltable.h:33:
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32,
                 from ../libcore/src/excludeelement.h:30,
                 from ../libcore/src/constraint.h:34,
                 from ../libcore/src/physicaltable.h:34:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:32,
                 from ../libcore/src/element.h:33:
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:35:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from src/compat/view.h:41:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/compat/view.h:42:
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
src/compat/view.h:46:15: note:   by ‘CompatNs::View& CompatNs::View::operator=(CompatNs::View&)’
   46 |         class View: public BaseTable {
      |               ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33,
                 from ../libcore/src/databasemodel.h:38,
                 from src/compat/compatns.h:27:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from src/compat/compatns.h:25,
                 from src/pgmodelercliapp.cpp:32:
src/compat/view.h:46:15: note:   by ‘CompatNs::View& CompatNs::View::operator=(CompatNs::View&)’
   46 |         class View: public BaseTable {
      |               ^~~~
src/pgmodelercliapp.cpp: In member function ‘void PgModelerCliApp::recreateObjects()’:
src/pgmodelercliapp.cpp:1497:45: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
 1497 |                                 fix_log.open(QFile::Append);
      |                                 ~~~~~~~~~~~~^~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtCore/QDir:1,
                 from ../libutils/src/application.h:33,
                 from src/pgmodelercliapp.h:31:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
src/pgmodelercliapp.cpp: In member function ‘void PgModelerCliApp::handleLinuxMimeDatabase(bool, bool, bool)’:
src/pgmodelercliapp.cpp:2546:33: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
 2546 |                         out.open(QFile::WriteOnly);
      |                         ~~~~~~~~^~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
src/pgmodelercliapp.cpp:2555:33: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
 2555 |                         out.open(QFile::ReadOnly);
      |                         ~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
src/pgmodelercliapp.cpp:2591:33: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
 2591 |                         out.open(QFile::Truncate | QFile::WriteOnly);
      |                         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
In file included from ../libcore/src/databasemodel.h:37,
                 from ../libgui/src/widgets/modelwidget.h:32,
                 from ../libgui/src/tools/modelexporthelper.h:31,
                 from moc/../src/pgmodelercliapp.h:35,
                 from moc/moc_pgmodelercliapp.cpp:9:
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:32,
                 from ../libcore/src/tableobject.h:33,
                 from ../libcore/src/index.h:32,
                 from ../libcore/src/table.h:31,
                 from ../libcore/src/databasemodel.h:38:
../libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basetable.h:33:
../libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../libcore/src/collation.h:32,
                 from ../libcore/src/indexelement.h:30,
                 from ../libcore/src/index.h:33:
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/collation.h:33:
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../libcore/src/column.h:33,
                 from ../libcore/src/element.h:30,
                 from ../libcore/src/indexelement.h:31:
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/pgsqltypes/pgsqltype.h:33:
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/column.h:34:
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/basefunction.h:30,
                 from ../libcore/src/function.h:31,
                 from ../libcore/src/operator.h:32,
                 from ../libcore/src/operatorclasselement.h:33,
                 from ../libcore/src/operatorclass.h:35,
                 from ../libcore/src/element.h:32:
../libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/basefunction.h:31:
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:32:
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:33:
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/function.h:34:
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/operatorfamily.h:33,
                 from ../libcore/src/operatorclasselement.h:35:
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:33,
                 from ../libcore/src/table.h:32:
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/rule.h:34:
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/policy.h:32,
                 from ../libcore/src/table.h:33:
../libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/policy.h:33:
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:35,
                 from ../libcore/src/physicaltable.h:34,
                 from ../libcore/src/table.h:34:
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:36:
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:37:
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/constraint.h:38:
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/trigger.h:34,
                 from ../libcore/src/physicaltable.h:35:
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/physicaltable.h:38:
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:40:
../libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/view.h:35,
                 from ../libcore/src/databasemodel.h:41:
../libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/view.h:36:
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:42:
../libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/baserelationship.h:32,
                 from ../libcore/src/relationship.h:33,
                 from ../libcore/src/databasemodel.h:43:
../libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/type.h:34,
                 from ../libcore/src/databasemodel.h:46:
../libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:36:
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/type.h:37:
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:47:
../libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:48:
../libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:49:
../libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:50:
../libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:51:
../libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:54:
../libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:55:
../libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:57:
../libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../libcore/src/eventtrigger.h:33,
                 from ../libcore/src/databasemodel.h:59:
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:61:
../libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:62:
../libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:63:
../libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:64:
../libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:65:
../libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../libcore/src/databasemodel.h:66:
../libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:37,
                 from ../../libs/libgui/src/widgets/modelwidget.h:32,
                 from ../../libs/libgui/src/mainwindow.h:39,
                 from src/main.cpp:23:
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:32,
                 from ../../libs/libcore/src/tableobject.h:33,
                 from ../../libs/libcore/src/index.h:32,
                 from ../../libs/libcore/src/table.h:31,
                 from ../../libs/libcore/src/databasemodel.h:38:
../../libs/libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:33:
../../libs/libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../../libs/libcore/src/collation.h:32,
                 from ../../libs/libcore/src/indexelement.h:30,
                 from ../../libs/libcore/src/index.h:33:
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:33:
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../../libs/libcore/src/column.h:33,
                 from ../../libs/libcore/src/element.h:30,
                 from ../../libs/libcore/src/indexelement.h:31:
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:33:
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:34:
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:30,
                 from ../../libs/libcore/src/function.h:31,
                 from ../../libs/libcore/src/operator.h:32,
                 from ../../libs/libcore/src/operatorclasselement.h:33,
                 from ../../libs/libcore/src/operatorclass.h:35,
                 from ../../libs/libcore/src/element.h:32:
../../libs/libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:31:
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:32:
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:33:
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:34:
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/operatorfamily.h:33,
                 from ../../libs/libcore/src/operatorclasselement.h:35:
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:33,
                 from ../../libs/libcore/src/table.h:32:
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:34:
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/policy.h:32,
                 from ../../libs/libcore/src/table.h:33:
../../libs/libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/policy.h:33:
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:35,
                 from ../../libs/libcore/src/physicaltable.h:34,
                 from ../../libs/libcore/src/table.h:34:
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:36:
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:37:
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:38:
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/trigger.h:34,
                 from ../../libs/libcore/src/physicaltable.h:35:
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/physicaltable.h:38:
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:40:
../../libs/libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/view.h:35,
                 from ../../libs/libcore/src/databasemodel.h:41:
../../libs/libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/view.h:36:
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:42:
../../libs/libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/baserelationship.h:32,
                 from ../../libs/libcore/src/relationship.h:33,
                 from ../../libs/libcore/src/databasemodel.h:43:
../../libs/libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/type.h:34,
                 from ../../libs/libcore/src/databasemodel.h:46:
../../libs/libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:36:
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:37:
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:47:
../../libs/libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:48:
../../libs/libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:49:
../../libs/libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:50:
../../libs/libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:51:
../../libs/libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:54:
../../libs/libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:55:
../../libs/libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:57:
../../libs/libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/eventtrigger.h:33,
                 from ../../libs/libcore/src/databasemodel.h:59:
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:61:
../../libs/libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:62:
../../libs/libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:63:
../../libs/libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:64:
../../libs/libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:65:
../../libs/libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:66:
../../libs/libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
src/main.cpp: In function ‘void startCrashHandler(int)’:
src/main.cpp:54:20: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
   54 |         output.open(QFile::WriteOnly);
      |         ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtCore/QDir:1,
                 from ../../libs/libutils/src/application.h:33,
                 from src/pgmodelerapp.h:32,
                 from src/main.cpp:22:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
In file included from ../../libs/libcore/src/databasemodel.h:37,
                 from ../../libs/libgui/src/widgets/modelwidget.h:32,
                 from ../../libs/libgui/src/tools/modelexporthelper.h:31,
                 from ../../libs/libcli/src/pgmodelercliapp.h:35,
                 from src/main.cpp:23:
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:32,
                 from ../../libs/libcore/src/tableobject.h:33,
                 from ../../libs/libcore/src/index.h:32,
                 from ../../libs/libcore/src/table.h:31,
                 from ../../libs/libcore/src/databasemodel.h:38:
../../libs/libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:33:
../../libs/libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../../libs/libcore/src/collation.h:32,
                 from ../../libs/libcore/src/indexelement.h:30,
                 from ../../libs/libcore/src/index.h:33:
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:33:
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../../libs/libcore/src/column.h:33,
                 from ../../libs/libcore/src/element.h:30,
                 from ../../libs/libcore/src/indexelement.h:31:
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:33:
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:34:
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:30,
                 from ../../libs/libcore/src/function.h:31,
                 from ../../libs/libcore/src/operator.h:32,
                 from ../../libs/libcore/src/operatorclasselement.h:33,
                 from ../../libs/libcore/src/operatorclass.h:35,
                 from ../../libs/libcore/src/element.h:32:
../../libs/libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:31:
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:32:
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:33:
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:34:
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/operatorfamily.h:33,
                 from ../../libs/libcore/src/operatorclasselement.h:35:
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:33,
                 from ../../libs/libcore/src/table.h:32:
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:34:
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/policy.h:32,
                 from ../../libs/libcore/src/table.h:33:
../../libs/libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/policy.h:33:
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:35,
                 from ../../libs/libcore/src/physicaltable.h:34,
                 from ../../libs/libcore/src/table.h:34:
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:36:
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:37:
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:38:
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/trigger.h:34,
                 from ../../libs/libcore/src/physicaltable.h:35:
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/physicaltable.h:38:
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:40:
../../libs/libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/view.h:35,
                 from ../../libs/libcore/src/databasemodel.h:41:
../../libs/libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/view.h:36:
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:42:
../../libs/libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/baserelationship.h:32,
                 from ../../libs/libcore/src/relationship.h:33,
                 from ../../libs/libcore/src/databasemodel.h:43:
../../libs/libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/type.h:34,
                 from ../../libs/libcore/src/databasemodel.h:46:
../../libs/libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:36:
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:37:
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:47:
../../libs/libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:48:
../../libs/libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:49:
../../libs/libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:50:
../../libs/libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:51:
../../libs/libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:54:
../../libs/libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:55:
../../libs/libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:57:
../../libs/libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/eventtrigger.h:33,
                 from ../../libs/libcore/src/databasemodel.h:59:
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:61:
../../libs/libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:62:
../../libs/libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:63:
../../libs/libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:64:
../../libs/libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:65:
../../libs/libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:66:
../../libs/libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../../libs/libgui/src/guiutilsns.h:36,
                 from src/crashhandlerform.cpp:24:
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcanvas/src/baseobjectview.h:33,
                 from ../../libs/libcanvas/src/objectsscene.h:36,
                 from ../../libs/libgui/src/settings/appearanceconfigwidget.h:34,
                 from ../../libs/libgui/src/guiutilsns.h:40:
../../libs/libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:33,
                 from ../../libs/libcanvas/src/basetableview.h:34,
                 from ../../libs/libcanvas/src/objectsscene.h:37:
../../libs/libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/column.h:32,
                 from ../../libs/libcanvas/src/tableobjectview.h:32,
                 from ../../libs/libcanvas/src/basetableview.h:36:
../../libs/libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../../libs/libcore/src/column.h:33:
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:33:
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:34:
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcanvas/src/tableobjectview.h:34:
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/baserelationship.h:32,
                 from ../../libs/libcanvas/src/basetableview.h:38:
../../libs/libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:30,
                 from ../../libs/libcore/src/function.h:31,
                 from ../../libs/libcore/src/operator.h:32,
                 from ../../libs/libcore/src/operatorclasselement.h:33,
                 from ../../libs/libcore/src/operatorclass.h:35,
                 from ../../libs/libcore/src/element.h:32,
                 from ../../libs/libcore/src/excludeelement.h:30,
                 from ../../libs/libcore/src/constraint.h:34,
                 from ../../libs/libcore/src/baserelationship.h:33:
../../libs/libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:31:
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:32:
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:33:
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:34:
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/operatorfamily.h:33,
                 from ../../libs/libcore/src/operatorclasselement.h:35:
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:32,
                 from ../../libs/libcore/src/element.h:33:
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:33:
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:36:
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:37:
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:38:
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/table.h:31,
                 from ../../libs/libcore/src/databasemodel.h:38,
                 from ../../libs/libgui/src/settings/appearanceconfigwidget.h:35:
../../libs/libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:33,
                 from ../../libs/libcore/src/table.h:32:
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:34:
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/policy.h:32,
                 from ../../libs/libcore/src/table.h:33:
../../libs/libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/policy.h:33:
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/trigger.h:34,
                 from ../../libs/libcore/src/physicaltable.h:35,
                 from ../../libs/libcore/src/table.h:34:
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/physicaltable.h:38:
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:40:
../../libs/libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/view.h:35,
                 from ../../libs/libcore/src/databasemodel.h:41:
../../libs/libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/view.h:36:
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:42:
../../libs/libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:43:
../../libs/libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/type.h:34,
                 from ../../libs/libcore/src/databasemodel.h:46:
../../libs/libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:36:
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:37:
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:47:
../../libs/libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:48:
../../libs/libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:49:
../../libs/libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:50:
../../libs/libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:51:
../../libs/libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:54:
../../libs/libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:55:
../../libs/libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:57:
../../libs/libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/eventtrigger.h:33,
                 from ../../libs/libcore/src/databasemodel.h:59:
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:61:
../../libs/libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:62:
../../libs/libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:63:
../../libs/libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:64:
../../libs/libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:65:
../../libs/libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:66:
../../libs/libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
src/crashhandlerform.cpp: In constructor ‘CrashHandlerForm::CrashHandlerForm(bool, QWidget*, Qt::WindowFlags)’:
src/crashhandlerform.cpp:53:19: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
   53 |         input.open(QFile::ReadOnly);
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/qt6/QtCore/qdir.h:11,
                 from /usr/include/qt6/QtWidgets/qfiledialog.h:9,
                 from /usr/include/qt6/QtWidgets/QFileDialog:1,
                 from ../../libs/libgui/src/widgets/fileselectorwidget.h:32,
                 from ../../libs/libgui/src/tools/bugreportform.h:34,
                 from src/crashhandlerform.h:32,
                 from src/crashhandlerform.cpp:22:
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
src/crashhandlerform.cpp: In member function ‘void CrashHandlerForm::loadReport(QString)’:
src/crashhandlerform.cpp:127:19: warning: ignoring return value of ‘virtual bool QFile::open(QIODeviceBase::OpenMode)’, declared with attribute ‘nodiscard’ [-Wunused-result]
  127 |         input.open(QFile::ReadOnly);
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/qt6/QtCore/qfile.h:264:32: note: declared here
  264 |     QFILE_MAYBE_NODISCARD bool open(OpenMode flags) override;
      |                                ^~~~
In file included from ../../libs/libgui/src/guiutilsns.h:36,
                 from src/main.cpp:25:
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcanvas/src/baseobjectview.h:33,
                 from ../../libs/libcanvas/src/objectsscene.h:36,
                 from ../../libs/libgui/src/settings/appearanceconfigwidget.h:34,
                 from ../../libs/libgui/src/guiutilsns.h:40:
../../libs/libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:33,
                 from ../../libs/libcanvas/src/basetableview.h:34,
                 from ../../libs/libcanvas/src/objectsscene.h:37:
../../libs/libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/column.h:32,
                 from ../../libs/libcanvas/src/tableobjectview.h:32,
                 from ../../libs/libcanvas/src/basetableview.h:36:
../../libs/libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../../libs/libcore/src/column.h:33:
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:33:
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:34:
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcanvas/src/tableobjectview.h:34:
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/baserelationship.h:32,
                 from ../../libs/libcanvas/src/basetableview.h:38:
../../libs/libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:30,
                 from ../../libs/libcore/src/function.h:31,
                 from ../../libs/libcore/src/operator.h:32,
                 from ../../libs/libcore/src/operatorclasselement.h:33,
                 from ../../libs/libcore/src/operatorclass.h:35,
                 from ../../libs/libcore/src/element.h:32,
                 from ../../libs/libcore/src/excludeelement.h:30,
                 from ../../libs/libcore/src/constraint.h:34,
                 from ../../libs/libcore/src/baserelationship.h:33:
../../libs/libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:31:
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:32:
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:33:
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:34:
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/operatorfamily.h:33,
                 from ../../libs/libcore/src/operatorclasselement.h:35:
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:32,
                 from ../../libs/libcore/src/element.h:33:
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:33:
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:36:
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:37:
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:38:
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/table.h:31,
                 from ../../libs/libcore/src/databasemodel.h:38,
                 from ../../libs/libgui/src/settings/appearanceconfigwidget.h:35:
../../libs/libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:33,
                 from ../../libs/libcore/src/table.h:32:
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:34:
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/policy.h:32,
                 from ../../libs/libcore/src/table.h:33:
../../libs/libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/policy.h:33:
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/trigger.h:34,
                 from ../../libs/libcore/src/physicaltable.h:35,
                 from ../../libs/libcore/src/table.h:34:
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/physicaltable.h:38:
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:40:
../../libs/libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/view.h:35,
                 from ../../libs/libcore/src/databasemodel.h:41:
../../libs/libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/view.h:36:
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:42:
../../libs/libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:43:
../../libs/libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/type.h:34,
                 from ../../libs/libcore/src/databasemodel.h:46:
../../libs/libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:36:
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:37:
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:47:
../../libs/libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:48:
../../libs/libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:49:
../../libs/libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:50:
../../libs/libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:51:
../../libs/libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:54:
../../libs/libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:55:
../../libs/libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:57:
../../libs/libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/eventtrigger.h:33,
                 from ../../libs/libcore/src/databasemodel.h:59:
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:61:
../../libs/libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:62:
../../libs/libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:63:
../../libs/libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:64:
../../libs/libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:65:
../../libs/libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:66:
../../libs/libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:37,
                 from ../../libs/libgui/src/widgets/codecompletionwidget.h:35,
                 from src/sourceeditorwidget.h:36,
                 from src/sourceeditorwidget.cpp:1:
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:32,
                 from ../../libs/libcore/src/tableobject.h:33,
                 from ../../libs/libcore/src/index.h:32,
                 from ../../libs/libcore/src/table.h:31,
                 from ../../libs/libcore/src/databasemodel.h:38:
../../libs/libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:33:
../../libs/libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../../libs/libcore/src/collation.h:32,
                 from ../../libs/libcore/src/indexelement.h:30,
                 from ../../libs/libcore/src/index.h:33:
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:33:
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../../libs/libcore/src/column.h:33,
                 from ../../libs/libcore/src/element.h:30,
                 from ../../libs/libcore/src/indexelement.h:31:
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:33:
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:34:
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:30,
                 from ../../libs/libcore/src/function.h:31,
                 from ../../libs/libcore/src/operator.h:32,
                 from ../../libs/libcore/src/operatorclasselement.h:33,
                 from ../../libs/libcore/src/operatorclass.h:35,
                 from ../../libs/libcore/src/element.h:32:
../../libs/libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:31:
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:32:
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:33:
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:34:
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/operatorfamily.h:33,
                 from ../../libs/libcore/src/operatorclasselement.h:35:
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:33,
                 from ../../libs/libcore/src/table.h:32:
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:34:
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/policy.h:32,
                 from ../../libs/libcore/src/table.h:33:
../../libs/libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/policy.h:33:
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:35,
                 from ../../libs/libcore/src/physicaltable.h:34,
                 from ../../libs/libcore/src/table.h:34:
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:36:
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:37:
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:38:
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/trigger.h:34,
                 from ../../libs/libcore/src/physicaltable.h:35:
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/physicaltable.h:38:
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:40:
../../libs/libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/view.h:35,
                 from ../../libs/libcore/src/databasemodel.h:41:
../../libs/libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/view.h:36:
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:42:
../../libs/libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/baserelationship.h:32,
                 from ../../libs/libcore/src/relationship.h:33,
                 from ../../libs/libcore/src/databasemodel.h:43:
../../libs/libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/type.h:34,
                 from ../../libs/libcore/src/databasemodel.h:46:
../../libs/libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:36:
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:37:
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:47:
../../libs/libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:48:
../../libs/libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:49:
../../libs/libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:50:
../../libs/libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:51:
../../libs/libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:54:
../../libs/libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:55:
../../libs/libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:57:
../../libs/libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/eventtrigger.h:33,
                 from ../../libs/libcore/src/databasemodel.h:59:
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:61:
../../libs/libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:62:
../../libs/libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:63:
../../libs/libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:64:
../../libs/libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:65:
../../libs/libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:66:
../../libs/libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
In file included from ../../libs/libgui/src/guiutilsns.h:36,
                 from src/schemaeditorform.cpp:23:
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcanvas/src/baseobjectview.h:33,
                 from ../../libs/libcanvas/src/objectsscene.h:36,
                 from ../../libs/libgui/src/settings/appearanceconfigwidget.h:34,
                 from ../../libs/libgui/src/guiutilsns.h:40:
../../libs/libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:33,
                 from ../../libs/libcanvas/src/basetableview.h:34,
                 from ../../libs/libcanvas/src/objectsscene.h:37:
../../libs/libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/column.h:32,
                 from ../../libs/libcanvas/src/tableobjectview.h:32,
                 from ../../libs/libcanvas/src/basetableview.h:36:
../../libs/libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../../libs/libcore/src/column.h:33:
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:33:
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:34:
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcanvas/src/tableobjectview.h:34:
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/baserelationship.h:32,
                 from ../../libs/libcanvas/src/basetableview.h:38:
../../libs/libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:30,
                 from ../../libs/libcore/src/function.h:31,
                 from ../../libs/libcore/src/operator.h:32,
                 from ../../libs/libcore/src/operatorclasselement.h:33,
                 from ../../libs/libcore/src/operatorclass.h:35,
                 from ../../libs/libcore/src/element.h:32,
                 from ../../libs/libcore/src/excludeelement.h:30,
                 from ../../libs/libcore/src/constraint.h:34,
                 from ../../libs/libcore/src/baserelationship.h:33:
../../libs/libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:31:
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:32:
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:33:
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:34:
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/operatorfamily.h:33,
                 from ../../libs/libcore/src/operatorclasselement.h:35:
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
In file included from ../../libs/libgui/src/guiutilsns.h:36,
                 from src/aboutsewidget.cpp:23:
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcanvas/src/baseobjectview.h:33,
                 from ../../libs/libcanvas/src/objectsscene.h:36,
                 from ../../libs/libgui/src/settings/appearanceconfigwidget.h:34,
                 from ../../libs/libgui/src/guiutilsns.h:40:
../../libs/libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:32,
                 from ../../libs/libcore/src/element.h:33:
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:33:
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:33,
                 from ../../libs/libcanvas/src/basetableview.h:34,
                 from ../../libs/libcanvas/src/objectsscene.h:37:
../../libs/libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:36:
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:37:
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:32,
                 from ../../libs/libcanvas/src/tableobjectview.h:32,
                 from ../../libs/libcanvas/src/basetableview.h:36:
../../libs/libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:38:
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/intervaltype.h:31,
                 from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../../libs/libcore/src/column.h:33:
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:33:
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:34:
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcanvas/src/tableobjectview.h:34:
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/baserelationship.h:32,
                 from ../../libs/libcanvas/src/basetableview.h:38:
../../libs/libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:30,
                 from ../../libs/libcore/src/function.h:31,
                 from ../../libs/libcore/src/operator.h:32,
                 from ../../libs/libcore/src/operatorclasselement.h:33,
                 from ../../libs/libcore/src/operatorclass.h:35,
                 from ../../libs/libcore/src/element.h:32,
                 from ../../libs/libcore/src/excludeelement.h:30,
                 from ../../libs/libcore/src/constraint.h:34,
                 from ../../libs/libcore/src/baserelationship.h:33:
../../libs/libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:31:
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:32:
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:33:
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:34:
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/operatorfamily.h:33,
                 from ../../libs/libcore/src/operatorclasselement.h:35:
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:32,
                 from ../../libs/libcore/src/element.h:33:
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:33:
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:36:
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:37:
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:38:
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/table.h:31,
                 from ../../libs/libcore/src/databasemodel.h:38,
                 from ../../libs/libgui/src/settings/appearanceconfigwidget.h:35:
../../libs/libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:33,
                 from ../../libs/libcore/src/table.h:32:
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:34:
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/policy.h:32,
                 from ../../libs/libcore/src/table.h:33:
../../libs/libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/policy.h:33:
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/trigger.h:34,
                 from ../../libs/libcore/src/physicaltable.h:35,
                 from ../../libs/libcore/src/table.h:34:
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/table.h:31,
                 from ../../libs/libcore/src/databasemodel.h:38,
                 from ../../libs/libgui/src/settings/appearanceconfigwidget.h:35:
../../libs/libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:33,
                 from ../../libs/libcore/src/table.h:32:
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:34:
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
In file included from ../../libs/libcore/src/physicaltable.h:38:
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/policy.h:32,
                 from ../../libs/libcore/src/table.h:33:
../../libs/libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/policy.h:33:
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/trigger.h:34,
                 from ../../libs/libcore/src/physicaltable.h:35,
                 from ../../libs/libcore/src/table.h:34:
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/physicaltable.h:38:
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:40:
../../libs/libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/view.h:35,
                 from ../../libs/libcore/src/databasemodel.h:41:
../../libs/libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:40:
../../libs/libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/view.h:35,
                 from ../../libs/libcore/src/databasemodel.h:41:
../../libs/libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
In file included from ../../libs/libcore/src/view.h:36:
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/view.h:36:
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:42:
../../libs/libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:42:
../../libs/libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:43:
../../libs/libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/type.h:34,
                 from ../../libs/libcore/src/databasemodel.h:46:
../../libs/libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:36:
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:37:
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:47:
../../libs/libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:43:
../../libs/libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:48:
../../libs/libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/type.h:34,
                 from ../../libs/libcore/src/databasemodel.h:46:
../../libs/libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:49:
../../libs/libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:50:
../../libs/libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:51:
../../libs/libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:54:
../../libs/libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:55:
../../libs/libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:36:
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:37:
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:57:
../../libs/libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/eventtrigger.h:33,
                 from ../../libs/libcore/src/databasemodel.h:59:
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:47:
../../libs/libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:48:
../../libs/libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:49:
../../libs/libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:50:
../../libs/libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:51:
../../libs/libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:61:
../../libs/libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:54:
../../libs/libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:62:
../../libs/libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:63:
../../libs/libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:55:
../../libs/libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:64:
../../libs/libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:65:
../../libs/libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:66:
../../libs/libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:57:
../../libs/libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/eventtrigger.h:33,
                 from ../../libs/libcore/src/databasemodel.h:59:
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:61:
../../libs/libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:62:
../../libs/libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:63:
../../libs/libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:64:
../../libs/libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:65:
../../libs/libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:66:
../../libs/libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~
src/schemaeditorform.cpp: In member function ‘void SchemaEditorForm::applySyntaxConfig(bool)’:
src/schemaeditorform.cpp:279:30: warning: ignoring return value of ‘bool QTemporaryFile::open()’, declared with attribute ‘nodiscard’ [-Wunused-result]
  279 |                 tmp_file.open();
      |                 ~~~~~~~~~~~~~^~
In file included from /usr/include/qt6/QtCore/QTemporaryFile:1,
                 from src/schemaeditorform.cpp:34:
/usr/include/qt6/QtCore/qtemporaryfile.h:52:32: note: declared here
   52 |     QFILE_MAYBE_NODISCARD bool open() { return open(QIODevice::ReadWrite); }
      |                                ^~~~
In file included from ../../libs/libcore/src/databasemodel.h:37,
                 from ../../libs/libgui/src/widgets/codecompletionwidget.h:35,
                 from moc/../src/sourceeditorwidget.h:36,
                 from moc/moc_sourceeditorwidget.cpp:9:
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:32,
                 from ../../libs/libcore/src/tableobject.h:33,
                 from ../../libs/libcore/src/index.h:32,
                 from ../../libs/libcore/src/table.h:31,
                 from ../../libs/libcore/src/databasemodel.h:38:
../../libs/libcore/src/basegraphicobject.h:128:22: note:   by ‘void BaseGraphicObject::operator=(BaseGraphicObject&)’
  128 |                 void operator = (BaseGraphicObject &obj);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basetable.h:33:
../../libs/libcore/src/tag.h:81:22: note:   by ‘void Tag::operator=(Tag&)’
   81 |                 void operator = (Tag &tag);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basetable.h:121:22: note:   by ‘void BaseTable::operator=(BaseTable&)’
  121 |                 void operator = (BaseTable &tab);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/tableobject.h:123:22: note:   by ‘void TableObject::operator=(TableObject&)’
  123 |                 void operator = (TableObject &object);
      |                      ^~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/encodingtype.h:31,
                 from ../../libs/libcore/src/collation.h:32,
                 from ../../libs/libcore/src/indexelement.h:30,
                 from ../../libs/libcore/src/index.h:33:
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:33:17: note:   by ‘constexpr EncodingType& EncodingType::operator=(const EncodingType&)’
   33 | class __libcore EncodingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:48:22: note:   by ‘bool EncodingType::operator==(const QString&)’
   48 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = EncodingType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/encodingtype.h:50:22: note:   by ‘bool EncodingType::operator!=(const QString&)’
   50 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/collation.h:33:
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ProviderType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/providertype.h:33:17: note:   by ‘constexpr ProviderType& ProviderType::operator=(const ProviderType&)’
   33 | class __libcore ProviderType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/collation.h:35:17: note:   by ‘Collation& Collation::operator=(Collation&)’
   35 | class __libcore Collation : public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:32,
                 from ../../libs/libcore/src/column.h:33,
                 from ../../libs/libcore/src/element.h:30,
                 from ../../libs/libcore/src/indexelement.h:31:
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IntervalType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/intervaltype.h:33:17: note:   by ‘constexpr IntervalType& IntervalType::operator=(const IntervalType&)’
   33 | class __libcore IntervalType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/pgsqltypes/pgsqltype.h:33:
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SpatialType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/spatialtype.h:33:17: note:   by ‘constexpr SpatialType& SpatialType::operator=(const SpatialType&)’
   33 | class __libcore SpatialType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:285:22: note:   by ‘virtual bool PgSqlType::operator==(unsigned int)’
  285 |                 bool operator == (unsigned type_idx) override;
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = PgSqlType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/pgsqltype.h:296:22: note:   by ‘bool PgSqlType::operator!=(const QString&)’
  296 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/column.h:34:
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IdentityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/identitytype.h:33:17: note:   by ‘constexpr IdentityType& IdentityType::operator=(const IdentityType&)’
   33 | class __libcore IdentityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/column.h:163:22: note:   by ‘void Column::operator=(Column&)’
  163 |                 void operator = (Column &col);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:30,
                 from ../../libs/libcore/src/function.h:31,
                 from ../../libs/libcore/src/operator.h:32,
                 from ../../libs/libcore/src/operatorclasselement.h:33,
                 from ../../libs/libcore/src/operatorclass.h:35,
                 from ../../libs/libcore/src/element.h:32:
../../libs/libcore/src/parameter.h:62:22: note:   by ‘void Parameter::operator=(const Parameter&)’
   62 |                 void operator = (const Parameter ¶m);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/basefunction.h:31:
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = SecurityType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/securitytype.h:33:17: note:   by ‘constexpr SecurityType& SecurityType::operator=(const SecurityType&)’
   33 | class __libcore SecurityType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/basefunction.h:33:17: note:   by ‘BaseFunction& BaseFunction::operator=(BaseFunction&)’
   33 | class __libcore BaseFunction: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:32:
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = BehaviorType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/behaviortype.h:33:17: note:   by ‘constexpr BehaviorType& BehaviorType::operator=(const BehaviorType&)’
   33 | class __libcore BehaviorType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:33:
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FunctionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/functiontype.h:33:17: note:   by ‘constexpr FunctionType& FunctionType::operator=(const FunctionType&)’
   33 | class __libcore FunctionType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/function.h:34:
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ParallelType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/paralleltype.h:33:17: note:   by ‘constexpr ParallelType& ParallelType::operator=(const ParallelType&)’
   33 | class __libcore ParallelType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/function.h:36:17: note:   by ‘Function& Function::operator=(Function&)’
   36 | class __libcore Function: public BaseFunction {
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operator.h:34:17: note:   by ‘Operator& Operator::operator=(Operator&)’
   34 | class __libcore Operator: public BaseObject {
      |                 ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/operatorfamily.h:33,
                 from ../../libs/libcore/src/operatorclasselement.h:35:
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = IndexingType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/indexingtype.h:33:17: note:   by ‘constexpr IndexingType& IndexingType::operator=(const IndexingType&)’
   33 | class __libcore IndexingType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorfamily.h:35:17: note:   by ‘OperatorFamily& OperatorFamily::operator=(OperatorFamily&)’
   35 | class __libcore OperatorFamily: public BaseObject {
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/operatorclass.h:38:17: note:   by ‘OperatorClass& OperatorClass::operator=(OperatorClass&)’
   38 | class __libcore OperatorClass: public BaseObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/index.h:36:17: note:   by ‘Index& Index::operator=(Index&)’
   36 | class __libcore Index: public TableObject{
      |                 ^~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:33,
                 from ../../libs/libcore/src/table.h:32:
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ExecutionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/executiontype.h:33:17: note:   by ‘constexpr ExecutionType& ExecutionType::operator=(const ExecutionType&)’
   33 | class __libcore ExecutionType: public TemplateType{
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/rule.h:34:
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtype.h:33:17: note:   by ‘constexpr EventType& EventType::operator=(const EventType&)’
   33 | class __libcore EventType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/rule.h:36:17: note:   by ‘Rule& Rule::operator=(Rule&)’
   36 | class __libcore Rule: public TableObject{
      |                 ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/policy.h:32,
                 from ../../libs/libcore/src/table.h:33:
../../libs/libcore/src/role.h:34:17: note:   by ‘Role& Role::operator=(Role&)’
   34 | class __libcore Role: public BaseObject {
      |                 ^~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/policy.h:33:
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PolicyCmdType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/policycmdtype.h:33:17: note:   by ‘constexpr PolicyCmdType& PolicyCmdType::operator=(const PolicyCmdType&)’
   33 | class __libcore PolicyCmdType: public TemplateType {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/policy.h:35:17: note:   by ‘Policy& Policy::operator=(Policy&)’
   35 | class __libcore Policy : public TableObject {
      |                 ^~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:35,
                 from ../../libs/libcore/src/physicaltable.h:34,
                 from ../../libs/libcore/src/table.h:34:
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ConstraintType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/constrainttype.h:33:17: note:   by ‘constexpr ConstraintType& ConstraintType::operator=(const ConstraintType&)’
   33 | class __libcore ConstraintType: public TemplateType{
      |                 ^~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:36:
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = DeferralType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/deferraltype.h:33:17: note:   by ‘constexpr DeferralType& DeferralType::operator=(const DeferralType&)’
   33 | class __libcore DeferralType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:37:
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = MatchType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/matchtype.h:33:17: note:   by ‘constexpr MatchType& MatchType::operator=(const MatchType&)’
   33 | class __libcore MatchType: public TemplateType{
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/constraint.h:38:
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = ActionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/actiontype.h:33:17: note:   by ‘constexpr ActionType& ActionType::operator=(const ActionType&)’
   33 | class __libcore ActionType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/constraint.h:40:17: note:   by ‘Constraint& Constraint::operator=(Constraint&)’
   40 | class __libcore Constraint: public TableObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/trigger.h:34,
                 from ../../libs/libcore/src/physicaltable.h:35:
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = FiringType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/firingtype.h:33:17: note:   by ‘constexpr FiringType& FiringType::operator=(const FiringType&)’
   33 | class __libcore FiringType: public TemplateType{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/trigger.h:38:17: note:   by ‘Trigger& Trigger::operator=(Trigger&)’
   38 | class __libcore Trigger: public TableObject{
      |                 ^~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/physicaltable.h:38:
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = PartitioningType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/partitioningtype.h:33:17: note:   by ‘constexpr PartitioningType& PartitioningType::operator=(const PartitioningType&)’
   33 | class __libcore PartitioningType: public TemplateType {
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/physicaltable.h:323:22: note:   by ‘void PhysicalTable::operator=(PhysicalTable&)’
  323 |                 void operator = (PhysicalTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/table.h:160:22: note:   by ‘void Table::operator=(Table&)’
  160 |                 void operator = (Table &tabela);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:40:
../../libs/libcore/src/schema.h:35:17: note:   by ‘Schema& Schema::operator=(Schema&)’
   35 | class __libcore Schema: public BaseGraphicObject {
      |                 ^~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/view.h:35,
                 from ../../libs/libcore/src/databasemodel.h:41:
../../libs/libcore/src/genericsql.h:33:17: note:   by ‘GenericSQL& GenericSQL::operator=(GenericSQL&)’
   33 | class __libcore GenericSQL: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/view.h:36:
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CheckOptionType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/checkoptiontype.h:33:17: note:   by ‘constexpr CheckOptionType& CheckOptionType::operator=(const CheckOptionType&)’
   33 | class __libcore CheckOptionType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/view.h:228:22: note:   by ‘void View::operator=(View&)’
  228 |                 void operator = (View &visao);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:42:
../../libs/libcore/src/sequence.h:128:22: note:   by ‘void Sequence::operator=(Sequence&)’
  128 |                 void operator = (Sequence &seq);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/baserelationship.h:32,
                 from ../../libs/libcore/src/relationship.h:33,
                 from ../../libs/libcore/src/databasemodel.h:43:
../../libs/libcore/src/textbox.h:89:22: note:   by ‘void Textbox::operator=(Textbox&)’
   89 |                 void operator = (Textbox &txtbox);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/baserelationship.h:180:22: note:   by ‘void BaseRelationship::operator=(BaseRelationship&)’
  180 |                 void operator = (BaseRelationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/relationship.h:550:22: note:   by ‘void Relationship::operator=(Relationship&)’
  550 |                 void operator = (Relationship &rel);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/type.h:34,
                 from ../../libs/libcore/src/databasemodel.h:46:
../../libs/libcore/src/typeattribute.h:51:22: note:   by ‘void TypeAttribute::operator=(const TypeAttribute&)’
   51 |                 void operator = (const TypeAttribute &tpattrib);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:36:
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:33:17: note:   by ‘constexpr StorageType& StorageType::operator=(const StorageType&)’
   33 | class __libcore StorageType: public TemplateType{
      |                 ^~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:206:6: warning: ‘bool TemplateType::operator==(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  206 | bool TemplateType::operator == (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:212:6: warning: ‘bool TemplateType::operator==(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  212 | bool TemplateType::operator == (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:53:22: note:   by ‘bool StorageType::operator==(const QString&)’
   53 |                 bool operator == (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:224:6: warning: ‘bool TemplateType::operator!=(unsigned int) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  224 | bool TemplateType::operator != (unsigned type_id)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:218:6: warning: ‘bool TemplateType::operator!=(Class&) [with Class = StorageType]’ was hidden [-Woverloaded-virtual=]
  218 | bool TemplateType::operator != (Class &type)
      |      ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/storagetype.h:55:22: note:   by ‘bool StorageType::operator!=(const QString&)’
   55 |                 bool operator != (const QString &type_name);
      |                      ^~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/type.h:37:
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = CategoryType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/categorytype.h:33:17: note:   by ‘constexpr CategoryType& CategoryType::operator=(const CategoryType&)’
   33 | class __libcore CategoryType: public TemplateType{
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/type.h:237:22: note:   by ‘void Type::operator=(Type&)’
  237 |                 void operator = (Type &tipo);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:47:
../../libs/libcore/src/tablespace.h:34:17: note:   by ‘Tablespace& Tablespace::operator=(Tablespace&)’
   34 | class __libcore Tablespace: public BaseObject{
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:48:
../../libs/libcore/src/language.h:35:17: note:   by ‘Language& Language::operator=(Language&)’
   35 | class __libcore Language: public BaseObject{
      |                 ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:49:
../../libs/libcore/src/aggregate.h:36:17: note:   by ‘Aggregate& Aggregate::operator=(Aggregate&)’
   36 | class __libcore Aggregate: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:50:
../../libs/libcore/src/cast.h:35:18: note:   by ‘Cast& Cast::operator=(Cast&)’
   35 | class __libcore  Cast: public BaseObject {
      |                  ^~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:51:
../../libs/libcore/src/conversion.h:36:17: note:   by ‘Conversion& Conversion::operator=(Conversion&)’
   36 | class __libcore Conversion: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:54:
../../libs/libcore/src/permission.h:38:17: note:   by ‘Permission& Permission::operator=(Permission&)’
   38 | class __libcore Permission: public BaseObject {
      |                 ^~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:55:
../../libs/libcore/src/domain.h:89:22: note:   by ‘void Domain::operator=(Domain&)’
   89 |                 void operator = (Domain &domain);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:57:
../../libs/libcore/src/extension.h:33:17: note:   by ‘Extension& Extension::operator=(Extension&)’
   33 | class __libcore Extension: public BaseObject {
      |                 ^~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:107:10: warning: ‘unsigned int TemplateType::operator=(unsigned int) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  107 | unsigned TemplateType::operator = (unsigned type_id)
      |          ^~~~~~~~~~~~~~~~~~~
In file included from ../../libs/libcore/src/eventtrigger.h:33,
                 from ../../libs/libcore/src/databasemodel.h:59:
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/templatetype.h:113:10: warning: ‘unsigned int TemplateType::operator=(const QString&) [with Class = EventTriggerType]’ was hidden [-Woverloaded-virtual=]
  113 | unsigned TemplateType::operator = (const QString &type_name)
      |          ^~~~~~~~~~~~~~~~~~~
../../libs/libcore/src/pgsqltypes/eventtriggertype.h:33:17: note:   by ‘constexpr EventTriggerType& EventTriggerType::operator=(const EventTriggerType&)’
   33 | class __libcore EventTriggerType: public TemplateType{
      |                 ^~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/eventtrigger.h:35:17: note:   by ‘EventTrigger& EventTrigger::operator=(EventTrigger&)’
   35 | class __libcore EventTrigger: public BaseObject {
      |                 ^~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:61:
../../libs/libcore/src/foreigndatawrapper.h:35:17: note:   by ‘ForeignDataWrapper& ForeignDataWrapper::operator=(ForeignDataWrapper&)’
   35 | class __libcore ForeignDataWrapper: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:62:
../../libs/libcore/src/foreignserver.h:34:17: note:   by ‘ForeignServer& ForeignServer::operator=(ForeignServer&)’
   34 | class __libcore ForeignServer: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:63:
../../libs/libcore/src/usermapping.h:34:17: note:   by ‘UserMapping& UserMapping::operator=(UserMapping&)’
   34 | class __libcore UserMapping: public BaseObject, public ForeignObject {
      |                 ^~~~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:64:
../../libs/libcore/src/foreigntable.h:60:22: note:   by ‘void ForeignTable::operator=(ForeignTable&)’
   60 |                 void operator = (ForeignTable &table);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:65:
../../libs/libcore/src/transform.h:67:22: note:   by ‘void Transform::operator=(Transform&)’
   67 |                 void operator = (Transform &transf);
      |                      ^~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
In file included from ../../libs/libcore/src/databasemodel.h:66:
../../libs/libcore/src/procedure.h:32:17: note:   by ‘Procedure& Procedure::operator=(Procedure&)’
   32 | class __libcore Procedure: public BaseFunction {
      |                 ^~~~~~~~~
../../libs/libcore/src/baseobject.h:502:30: warning: ‘virtual void BaseObject::operator=(BaseObject&)’ was hidden [-Woverloaded-virtual=]
  502 |                 virtual void operator = (BaseObject &obj);
      |                              ^~~~~~~~
../../libs/libcore/src/databasemodel.h:73:17: note:   by ‘DatabaseModel& DatabaseModel::operator=(DatabaseModel&)’
   73 | class __libcore DatabaseModel:  public QObject, public BaseObject {
      |                 ^~~~~~~~~~~~~